/**
 * Qiangungun.com Inc.
 * Copyright (c) 2015-2015 All Rights Reserved.
 */
package com.qiangungun.report.service.enums;

import java.io.Serializable;

import com.qiangungun.core.base.AbstractEnum;

/**
 * 
 * @author hangdahong
 * @version $Id: DataTypeCode.java, v 0.1 2015年3月4日 下午3:02:13 hangdahong Exp $
 */
public class DataTypeCode extends AbstractEnum implements Serializable{
    
    
    /**  */
    private static final long serialVersionUID = -2820238007717282858L;
    
    public static final DataTypeCode CHAR=new DataTypeCode("CHAR","字符型");
    public static final DataTypeCode ARRAY_CHAR=new DataTypeCode("ARRAY_CHAR","字符数组型");
    
    public static final DataTypeCode DATETIME=new DataTypeCode("DATETIME","日期时间型");
    
    public static final DataTypeCode DATE=new DataTypeCode("DATE","日期型");

    public static final DataTypeCode ARRAY_INT=new DataTypeCode("ARRAY_INT","整数型数组");
    public static final DataTypeCode INT=new DataTypeCode("INT","整数型");
    
    public static final DataTypeCode ARRAY_LONG=new DataTypeCode("ARRAY_LONG","长整型数组");
    public static final DataTypeCode LONG=new DataTypeCode("LONG","长整型");
    
    public static final DataTypeCode ARRAY_SHORT=new DataTypeCode("ARRAY_SHORT","短整型数组");
    public static final DataTypeCode SHORT=new DataTypeCode("SHORT","短整型");
    
    
    

    protected DataTypeCode(){
        ;
    }
    
    protected DataTypeCode(String name, String desc) {
        super(name, desc);
    }

    /** 
     * @see com.qiangungun.core.base.AbstractEnum#getEnumType()
     */
    @Override
    protected Class<? extends AbstractEnum> getEnumType() {
        return DataTypeCode.class;
    }

}
